home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
084
/
qdoc_200.arc
/
WHATSNEW.200
< prev
Wrap
Text File
|
1988-03-30
|
14KB
|
344 lines
======================================
QuickBBS Version 2.00 Changes Document
======================================
Version 2.00 of QuickBBS has been compiled under the new Turbo Pascal
4.0 compiler. It requires a quite a bit more memory then previous
versions of QuickBBS, but I think you will find it worth it.
Be sure to run the CONVERT program to convert your 1.02 data files to
Version 2.00. There is a new structures document enclosed with the
normal QuickBBS Sysop documentation archive (QDOC_200.ARC) along with a
beta testers list and registered users list.
Changes Made to QuickBBS 2.00 over 1.02
---------------------------------------
* QuickBBS now supports up to 200 individual message boards. QCONFIG
and all the utilities have been updated to support this.
* Two new user bits were allocated:
1) Individual users can be marked as "No-Kill" which means that
the user is exempt from being deleted by USERPACK, this is
useful for special users and/or the Sysop so they cannot be
deleted. To enable/disable this use the ALT-N key in USEREDIT.
2) Individual users can be marked as "Ignore Hours" which means
that they can download anytime out of the download window
which is defined in QCONFIG. The Ignore hours security level
in QCONFIG is no longer present. To enable/disable this flag
you need to use the ALT-I key in USEREDIT.
* The combined mode selection command (Type 28) was been rewritten
to accomodate the expansion of up to 200 message boards.
* Full last message read pointers are now kept for each user on each
message board. This is completely optional and is selectable from
QCONFIG. An additional file called LASTREAD.BBS contains these
pointers for each user and is initialized automatically when
activated.
* If a user has Sysop-Access to a message board, he/she can hit a !
to view all IFNA ^A kludge lines for the current message.
* The <F>orward command option when reading messages is now only
available to people with Sysop access on the specified message
board.
* Exiting with ERRORLEVEL's 3, 4, and 5 is now optional, set this
in QCONFIG. The default is on.
* The kludge command line option -1 for one word names has been
moved into the QCONFIG program. To use a one word name the user
must enter the name and a semi-colon after it.
* The modem initialize command string and the modem busy command
string now have special command characters which enable more
control over sending these command strings. The following
characters do special functions:
| Sends a Carrige Return
^ Turns DTR on
v Turns DTR off
~ Pauses for 1/2 Seconds
* The cursor is no longer changed to a solid block.
* All the known event problems have been fixed, this includeds the
problem with QuickBBS not adjusting the time limit properly.
* The SEAlink code has been changed even more so, hoping to solve
all of the problems with GT PowerComm.
* Two new variables have been added to the Type 7 command:
*C Inserts Full Path to COMMAND.COM (retrieved from the COMSPEC
environment variable)
*H Tells QuickBBS to Shell with the FOSSIL open (or hot)
* When a type 7 or type 15 command is executed, a flat text file
called DORINFO1.DEF is created. The following information is
contained in this file:
Origin Line (in QCONFIG)
Sysop's First Name
Sysop's Last Name
Communications Port (Example: COM1)
Baud Rate and Parity (Example: 1200 BAUD,N,8,1)
0 (Just a plain old 0 on the line)
User's First Name
User's Last Name
City and State
Graphics Mode (1=on 0=off)
Security Level (1 to 32000)
Time Remaining for Call (in minutes)
An example of this file might look like this:
--------------------------
THE STATELINE RBBS
BOB
WESTCOTT
COM1
1200 BAUD,N,8,1
0
TIM
ALEXANDER
JEFFERSON CITY,MO.
1
80
59
--------------------------
This feature is immplemented for compatibilty with Bob Westcott's
door programs.
* You can now optionally have a different origin line for each
EchoMail conference. Create a file with your text editor named
ECHOORIG.CTL, it has the following format:
<Board #> <Origin Text>
The <Board #> is the message board number (1 to 200) and the
<Origin Text> is text for the Origin line. Here is an example:
34 QuickBBS Support Board, (303)423-3114, 1200 Only
45 Quicker than WOC'n!! QuickBBS Support Board
If a message board is not found in this file then the default
origin line is used which is specified in QCONFIG on the third
configuration screen. The <Origin Text> can ONLY be up to 60
characters long, if longer then QuickBBS will truncate it.
* The menu editor (MENUEDIT) will now read the QuickBBS configuration
file to find where your menus are stored. This means MENUEDIT.EXE
can reside in the directory you run QuickBBS from, unlike previous
versions of MENUEDIT.
* QuickBBS now supports higher baud rates than 2400 when loading from
the -B command line option. New baud rates supported are 4800, 9600
and 19200. When any baud rate higher than 2400 is used, QuickBBS
will buffer the output.
* Direct screen writes are now used to update the status window at the
bottom of the screen, you can optionally change this in QCONFIG.
This permits faster operation of the system. Being that direct
screen writes can generate "snow" on some systems, there is now a
snow checking option also added to QCONFIG.
* A Type 7 shell command will now create a EXITINFO.BBS just like a
Type 15 errorlevel exit. The format of this file is contained in
the STRUCT.200 file packaged with the QuickBBS 2.00 documentation
archive.
* The bug with QuickBBS not exiting with the correct errorlevel when
entering Net/Echo mail has been fixed.
* When using the forward command on net-mail from another system, the
outgoing message addressed from the original node instead of from
your system.
* A new command type 40 has been added. This command works the same
way as command type 5, but allows the user to press menu hot keys
while the file is being displayed. When used in combination with
the Ctrl-A auto execute menu command it will allow the Sysop to build
menus and display them in ASC/ANS form and still have hot keys
available.
* Computing the file transfer times has been rewritten and improved
drastically. Xmodem, Ymodem, WXModem, SEAlink, and Zmodem all have
there own file transfer time formulas.
* There is now a monochrome option in QCONFIG, this causes QuickBBS
to set the text mode to monochrome when it loads up.
* The combined mode is no longer accessed through message board #51,
it has been changed to message board #0. Please change all of
your menu files to accomodate this.
* A new QCONFIG option of allowing QuickBBS to output a ^E auto-logon
character at the "What is your first and last name?" prompt has been
added.
* Another new QCONFIG option has been added allowing fast-logon, if
this is enabled then the system will automatically logon the system
with the data in first user record when in local mode.
* A new option has been added to MSGUTILS which allows killing messages
on selected boards by count instead of age. Please refer to the
QuickBBS documentation for more details.
* Upper/Lower case conversion is no longer forced on input of the
calling from field for new users.
* MENUEDIT now displays the menu entry before allowing you to delete it.
* When QuickBBS is waiting for calls it will now display the name of
the last caller on the system.
* A new QCONFIG option enables/disables the clearing of the screen
when waiting for calls.
* The message text generated by QuickBBS now follows the FidoNet
message format specifications. This means that it no longer only
contains "hard" carriage returns, but instead contains both "soft"
and "hard" carriage returns where appropriate.
* The bug when you had the "Check For Mail at Logon" option off has
been fixed.
* The bug with the "Seconds Till Disconnect" has been fixed, it
finally works!
* The DEL code (ASCII 127) will now backspace appropriately when
entering messages.
* The ECHOSCAN utility has been merged into EchoGen. To perform what
ECHOSCAN did, simply append a -E command line option to EchoGen.
NOTE: The -E option disables any forwarding and unpacking of mail,
this means you will still need to run EchoGen a seperate time to
process inbound mail.
* Both MAILSCAN and MAILTOSS now support QuickBBS's 2.00 Zone support
by generating and inputing ^aINTL lines in messages, it is now
possible to send net mail messages to different zones.
* MAILSCAN will no longer crash when it goes to balance a users credit.
* QuickBBS will now take advantage of full Zone support, your Zone can
be set in QCONFIG. The Zone setting defaults to 1 (USA).
* A full screen editor interface is now provided in QuickBBS version
2.00. It is described in the 2.00 documentation and in a separate
reference file named QEDITOR.DOC.
* A new command type 41 has been added which allows the user to toggle
the use of the full screen message editor, there is no optional data
for this command.
* Two special files are now written when a Net/Echo message is entered
for MAILSCAN and ECHOGEN to quickly retreive the mail to be exported
from the QuickBBS message base.
* I have included a small new utility program called SETNUM, this
program will alter your caller counter contained in the SYSINFO.BBS
file. The usage for this program is: SETNUM <New Number>
* The EchoGen program now has several new command line features:
-E Performs what ECHOSCAN did, overrides -U
-N This tells EchoGen to ignore any EchoMail in your net area
-G Security: Disables generating any mail for conferences
in which the sender is not listed in your AREAS.BBS file
* The USERSORT utility will now backup your user file while sorting,
to go along with this there is a -B command line option that will
delete this backup file when finished.
* The MSGUTILS program bugs have been fixed, the program was not
updating the counter settings correctly for active messages and
low/high message pointers.
* The FOSSIL interface code has been completely redone in assembly
language. Should be a faster throughput on 4.77 mhz machines.
* QuickBBS no longer requires ANSI.SYS, it now has its own built in
ANSI driver and is MUCH, MUCH faster than DOS's.
* MEDIT has been renamed to MENUEDIT.
* UEDIT has been renamed to USEREDIT.
* The new files command has been implemented, it is command type 37
and works the same way as command types 35 and 36 by using the file
search data file (FLSEARCH.CTL).
* QuickBBS will now take the modem Off-Hook when logging on in local
mode or exiting when running the system in the stand alone fasion (no
mailer). To disable this, blank out the off-hook command string in
QCONFIG.
* A two second delay has been added at connect time to give the modems
time to get with it.
* If you change the users security level on-line, his/her time limit is
changed according to the LIMITS.CTL file.
* If flags and/or security is changed, the window at the bottom is
updated properly.
* The status window at the bottom has been changed quite a bit, the
[PgDn] extra stats now displays the phone numbers and flags, the
normal window now includes other things.
* If the user hits chat, the status window will indicate the user would
like to chat.
* When a board is marked as "Aliases Allowed" in QCONFIG, it will now ask
for the alias when replying to mail on that message board.
* Printer logging support has been added. To activate it, place a -P
on the DOS command line to run QuickBBS. You can also toggle the
printer on/off with the Alt-P key. The status window will reflect
this. The system will automatically turn off the printer logging if
it detects a problem with printing.
* The delete message command (Type 26) will now work properly, Version
1.02 caused the system to trash when this was used.
* MENUEDIT's <S>imulate menu function will now remember the last
security level entered.
* A new control file has been added to QuickBBS, this control file
permits the Sysop to disallow certain phone numbers to be entered.
The file is named PHONENUM.CTL and is contained in your QuickBBS
sub-directory. The control file is simple to build, each line is
a full phone number or the beginning of a phone number to lock out.
Example:
-----------------------------
303-976
303-555-1212
714-555-1212
-----------------------------
This would deny any user to enter a phone number starting with
303-976, and would deny any user of entering the phone number of
303-555-1212 and 714-555-1212.
* The nodelist structures have been completely redone, the new
structures are contained in the STRUCT.200 file (in your QuickBBS
documentation archive).
If you find any bugs please report them in the QUICKBBS EchoMail conference
or on one of the beta-test sites.